﻿using Roton.Engine.Memory;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Roton.Engine.Structures
{
    sealed class ThingMemoryMap
    {
        public ShortPointer Cycle { get; set; }
        public ShortPointer Follower { get; set; }
        public ShortPointer Instruction { get; set; }
        public ShortPointer Leader { get; set; }
        public ShortPointer Length { get; set; }
        public BytePointer LocationX { get; set; }
        public BytePointer LocationY { get; set; }
        public BytePointer P1 { get; set; }
        public BytePointer P2 { get; set; }
        public BytePointer P3 { get; set; }
        public IntPointer Pointer { get; set; }
        public ShortPointer StepX { get; set; }
        public ShortPointer StepY { get; set; }
        public ShortPointer UnderTile { get; set; }
    }
}
